﻿//using System;
//using System.Collections.Generic;
//using System.Text;
//using System.Net;
//using Wedn.Core.Data;

//namespace Wedn.Core.Utility
//{
//    public class Utils
//    {
//        private static string rewriteExtension = "unknow";

//        private static bool isSupportUrlRewriter = false;

//        /// <summary>
//        /// 当前环境是否支持当前配置的URl重写模式
//        /// </summary>
//        /// <remarks>
//        /// date:2012.7.5
//        /// </remarks>
//        public static bool IsSupportUrlRewriter
//        {
//            get
//            {
//                if (rewriteExtension == "unknow" || rewriteExtension != OptionManager.Settings["RewriteExtension"].ToString())
//                {
//                    rewriteExtension = OptionManager.Settings["RewriteExtension"].ToString();

//                    string url = Config.SiteUrl + "checkurlrewriter" + OptionManager.Settings["RewriteExtension"].ToString();

//                    HttpStatusCode code = NetHelper.GetHttpStatusCode(url);
//                    if (code == HttpStatusCode.OK)
//                    {
//                        isSupportUrlRewriter = true;
//                    }
//                    else
//                    {
//                        isSupportUrlRewriter = false;
//                    }
//                }
//                return isSupportUrlRewriter;
//            }
//        }

//        /// <summary>
//        /// 预览主题URL
//        /// </summary>
//        /// <param name="url"></param>
//        /// <returns></returns>
//        public static string CheckPreviewThemeUrl(string url)
//        {
//            string theme = RequestHelper.QueryString("theme");
//            if (!string.IsNullOrEmpty(theme))
//            {
//                if (url.IndexOf('?') > 0)
//                {
//                    url += "&theme=" + theme;
//                }
//                else
//                {
//                    url += "?theme=" + theme;
//                }
//            }
//            return url;
//        }
//    }
//}
